package com.yufubao.model.pojo.applet.product;

import com.baomidou.mybatisplus.annotation.FieldFill;
import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import java.io.Serializable;
import java.util.Date;

/**
 * 商户申请失败表
 * 
 * @author zhangzhan
 * @email 52194440@qq.com
 * @date 2024-08-29 20:52:45
*/

@Data
@TableName("yfb_applet_supplier_apply_fail_log")
@ApiModel(value = "商户申请失败表对象", description = "商户申请失败表参数")
public class SupplierApplyFailLogEntity implements Serializable {
	private static final long serialVersionUID = 1L;

	/**
	 * id
	*/
    @ApiModelProperty("supplierApplyFailId")
	@TableId
	private Long supplierApplyFailId;
	/**
	 * 法人
	*/
    @ApiModelProperty("法人")
	private String legalPerson;
	/**
	 * 店铺名称
	*/
    @ApiModelProperty("店铺名称")
	private String storeName;
	/**
	 * 手机号码
	*/
    @ApiModelProperty("手机号码")
	private String mobile;
	/**
	 * 身份证号
	*/
    @ApiModelProperty("身份证号")
	private String idNumber;
	/**
	 * 营业执照url
	*/
    @ApiModelProperty("营业执照url")
	private String businessUrl;
	/**
	 * 用户名
	*/
    @ApiModelProperty("用户名")
	private String userName;
	/**
	 * 推荐申请人名/小蜜蜂名
	 */
	@ApiModelProperty("推荐申请人名/小蜜蜂名")
	private String beesName;
	/**
	 * 主营分类名
	*/
    @ApiModelProperty("主营分类名")
	private String categoryName;
	/**
	 * 申请说明
	*/
    @ApiModelProperty("申请说明")
	private String explainText;
	/**
	 * 程序id
	*/
    @ApiModelProperty("程序id")
	private Long appId;
	/**
	 * 所在地区
	*/
    @ApiModelProperty("所在地区")
	private String area;
	/**
	 * 详细地址
	*/
    @ApiModelProperty("详细地址")
	private String address;
	/**
	 * 门脸照片
	*/
    @ApiModelProperty("门脸照片")
	private String shopFrontUrl;
	/**
	 * 商户银行卡号（储蓄卡）
	*/
    @ApiModelProperty("商户银行卡号（储蓄卡）")
	private String cardNumber;
	/**
	 * 银行卡预留手机号
	*/
    @ApiModelProperty("银行卡预留手机号")
	private String reservedNumber;
	/**
	 * 开户银行
	*/
    @ApiModelProperty("开户银行")
	private String depositBank;
	/**
	 * 未通过审核次数
	*/
    @ApiModelProperty("未通过审核次数")
	private Integer failNumber;
	/**
	 * 最近未通过审核原因
	*/
    @ApiModelProperty("最近未通过审核原因")
	private String latelyFailCause;

	/**
	 * 审核人id
	*/
    @ApiModelProperty("审核人id")
	private Long auditor;

	/**
	 * 创建时间
	*/
    @ApiModelProperty("创建时间")
	@TableField(fill = FieldFill.INSERT)
	private Date createTime;
	/**
	 * 更新时间
	*/
    @ApiModelProperty("更新时间")
	@TableField(fill = FieldFill.INSERT_UPDATE)
	private Date updateTime;

	@ApiModelProperty("删除标志")
	private String isDelete;
}
